//
//  NSString+STExtension.m
//  GDSASYS
//
//  Created by 戈王 on 15-1-13.
//  Copyright (c) 2015年 Smart-Array. All rights reserved.
//

#import "NSString+STExtension.h"

@implementation NSString (STExtension)


- (CGSize)sizeWithfont:(UIFont *)font maxSize:(CGSize)maxSize
{
    NSDictionary *dict = @{NSFontAttributeName : font};
    // 如果将来计算的文字的范围超出了指定的范围,返回的就是指定的范围
    // 如果将来计算的文字的范围小于指定的范围, 返回的就是真实的范围
    CGSize size =  [self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:dict context:nil].size;
    return size;
}

- (BOOL)isHaveValue {

    return (self && ![self isEqualToString:@""]);
}

@end
